package com.sendi.system.util.common;

import java.text.DecimalFormat;

public class NumberUtil {
	
	/*
	 * type 为类型,支持如下
	 */
	public static String numberToPercent(Object value,DataType type,String formattext)
	{
		DecimalFormat nf= new DecimalFormat(formattext);
		if(type==DataType.FLOAT&&value!=null)
		{
			return nf.format(Float.parseFloat(value.toString())*100)+"%";
		}
		else if(type==DataType.DOUBLE&&value!=null)
		{
			return nf.format(Double.parseDouble(value.toString())*100)+"%";
		}
		else if(type==DataType.INT&&value!=null)
		{
			return nf.format(Integer.parseInt(value.toString())*100)+"%";
		}
 		return "NULL";
	}
	public static void main(String[] args) {
		float i=0.33f;
		System.out.println(numberToPercent(i,DataType.FLOAT,"0.00"));
	}

}
